package com.qfedu.demo.service.impl;

import com.qfedu.demo.dao.UserDao;
import com.qfedu.demo.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;


//@Primary  //方式一使用首选bean解决自动装配的歧义性 （有局限）
//@Qualifier("festival") //方式二使用限定符解决自动装配的歧义性
//@Component("festival")  //方式三：使用限定符加类id(这里的id就是给Component一个参数)，在Test中要用@Qualifier("festival")
//方式四：使用限定符加类id(直接在Test中用@Qualifier("类的名字（首字母要小写）"))
@Component
public class UserServiceFestival implements UserService {
    @Autowired
    private UserDao userDao;
    @Override
    public void add() {
        System.out.println("这是UserServiceFestival要给注册用户发送优惠卷。。");
        userDao.add();
    }
}
